package com.yunyao.dao.model;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

/**
 * <p>
 * 
 * </p>
 *
 * @author xingjishuai
 * @since 2024-07-02
 */
@Data
@TableName("act_re_procdef")
public class ActReProcdef {

    @TableId(value = "ID_", type = IdType.ASSIGN_UUID)
    private String id;
    @TableField(value = "REV_")
    private Integer rev;
    @TableField(value = "CATEGORY_")
    private String category;
    @TableField(value = "NAME_")
    private String name;
    @TableField(value = "KEY_")
    private String key;
    @TableField(value = "VERSION_")
    private Integer version;
    @TableField(value = "DEPLOYMENT_ID_")
    private String deploymentId;
    @TableField(value = "RESOURCE_NAME_")
    private String resourceName;
    @TableField(value = "DGRM_RESOURCE_NAME_")
    private String dgrmResourceName;
    @TableField(value = "DESCRIPTION_")
    private String description;
    @TableField(value = "HAS_START_FORM_KEY_")
    private Integer hasStartFormKey;
    @TableField(value = "HAS_GRAPHICAL_NOTATION_")
    private Integer hasGraphicalNotation;
    @TableField(value = "SUSPENSION_STATE_")
    private Integer suspensionState;
    @TableField(value = "TENANT_ID_")
    private String tenantId;
    @TableField(value = "ENGINE_VERSION_")
    private String engineVersion;
    @TableField(value = "DERIVED_FROM_")
    private String derivedFrom;
    @TableField(value = "DERIVED_FROM_ROOT_")
    private String derivedFromRoot;
    @TableField(value = "DERIVED_VERSION_")
    private Integer derivedVersion;
}
